//--------------------------------------------------
/**
 *
 *      Hand Gesture Recognition System
 *
 */
//--------------------------------------------------
/**
 * //CVLIB CLASS//
 * Librería WRAP de la clase OpenCV cvLib
 *
 * @author Edwin Cobos & Cesar Murcia & Wilson Sarmiento
 * @version cvLib_v1.2
 *
 * Revisado: PENDIENTE
 */
//--------------------------------------------------
//PACKAGE//
package OpenCV;
//IMPORT//
import OpenCV.cv.*;
import com.sun.jna.Library;
import com.sun.jna.Pointer;
//--------------------------------------------------
/**
 *cvLib Library Wrap OpenCV [{@link cv}]
 */
public interface cvLib extends Library
{   
    public void cvCvtColor(Pointer src, Pointer dst, int code);    
    public double cvThreshold(Pointer src, Pointer dst, double threshold, double maxValue, int thresholdType);
    public void cvFilter2D(Pointer src, Pointer dst, cv.Mat kernel, int x, int y);
    public void cvSmooth(Pointer src, Pointer dst, int smoothtype, int param1, int param2, double param3, double param4);    
    public void cvPyrUp( Pointer src, Pointer dst, int filter);
    public void cvPyrDown( Pointer src, Pointer dst, int filter);
    public void cvResize( Pointer src, Pointer dst, int interpolation);
}
//--------------------------------------------------